home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / finances / payxprt3 / acc_time.doc < prev    next >
Text File  |  1995-04-25  |  8KB  |  162 lines

  1.                                ACC-TIME
  2.                             By Randy Blain
  3.                         Version 1.1    06/30/91
  4.  
  5.  
  6. ACC-TIME is a full featured time-clock program that can be run either 
  7. as an accessory or as a stand alone program.  I wrote the program 
  8. because I didn't want to spend several hundred dollars for a time-clock 
  9. to use in my business.  If you run the program as an accessory, you 
  10. will have instant access to the time-clock from any program with a menu 
  11. bar, so employees can punch in or out with ease.  ACC-TIME can handle 
  12. up to 64 employees.  Employees can each punch in/out up to 64 times per 
  13. week.  This should be enough for most any application.  ACC-TIME is 
  14. fully mouse driven so employees don't have to learn how to use the 
  15. computer to use this program.  It automatically computes the number of 
  16. hours the employee has worked and prints time cards for one or all 
  17. employees.  This program is NOT intended to be used on a floppy based 
  18. system since it has to have access to the data files at all times.  If 
  19. you plan on leaving the same disk in the floppy drive all the time then 
  20. you can use this program from floppy (not an attractive proposition, 
  21. huh?).  The program creates two files, EMPLOYEE.DAT and TIMECARD.DAT, 
  22. in the directory from which it was run (usually C:\).  EMPLOYEE.DAT 
  23. contains the names of the employees and TIMECARD.DAT holds the IN/OUT 
  24. times for all the employees for each pay period.
  25.  
  26.  
  27. Using the program:
  28.  
  29. Before you run the program for the first time you must configure it 
  30. with ACCTMCFG.PRG.  This allows you to enter a password and select 
  31. which options will require a password to access them.  The reason this 
  32. is a separate program should be obvious.  You will probably want to 
  33. keep this file in a safe place so employees won't have access to it.  
  34. Once you have configured it, copy ACC_TIME.ACC to the root directory of 
  35. your boot drive and reboot, or if you prefer, rename it to ACC_TIME.PRG 
  36. and run it from the desktop.  The first thing you need to do is enter 
  37. the names of the employees.  Just click on ADD EMPLOYEE and enter their 
  38. names (up to 25 characters long).  Thirteen employee names can be 
  39. displayed at a time.  Use the arrows and the slider as needed to move 
  40. up or down.  In order to punch in or out, the employee just clicks on 
  41. his or her name and an alert box is displayed which shows the current 
  42. time and date as well as the last time and date that the employee 
  43. accessed the time-clock.  The employee may then click on IN or OUT to 
  44. punch in or out, or CANCEL to exit without making any changes.  The 
  45. appropriate button is highlighted depending on their last access to the 
  46. time-clock.  If an employee tries to punch out without having punched 
  47. in first (or vice-versa) ACC-TIME will automatically punch them in or 
  48. out as necessary first, if they choose.  The times and dates that an 
  49. employee accesses the clock are fully editable so it's no big deal if 
  50. an employee forgets to punch the clock, since you can always go back 
  51. and edit as necessary.  If someone wants to review their times, they 
  52. can just double-click on their name and all their times will be 
  53. displayed in the window (13 at a time just like the names).  Their name 
  54. will be displayed at the top of the window.  At the bottom of the 
  55. window the total number of hours that the employee has worked will be 
  56. displayed.  If there is an asterisk next to the time/date that means 
  57. that ACC-TIME had to punch the employee in or out automatically.  To 
  58. edit the times/dates, just click on the one you want to edit and you 
  59. will enter the edit mode (you'll probably want password protection on 
  60. this function, huh?).  To return to the employee name list just click 
  61. on the close box at the top left of the window.  If you need to set the 
  62. system time and date (e.g. if you don't have a clock in your computer), 
  63. just click on the little clock in the upper right corner of the window 
  64. (ok, so it doesn't look much like a clock, but use your imagination).  
  65. The program automatically checks for valid times and dates.  To edit an 
  66. employee's name click on EDIT EMPLOYEE (real difficult, ain't it?).  If 
  67. you want to delete an employee from the list you must do it before 
  68. there is any timecard data on the system or right after starting a new 
  69. week.  The reason for this is the time-clock accesses are keyed to the 
  70. employee's number and the employee numbers change when you delete an 
  71. employee.  When you select EDIT or DELETE EMPLOYEE, you may search for 
  72. the employee either by name or by number so you don't have to keep 
  73. track of employee numbers.  When you delete an employee the old 
  74. EMPLOYEE.DAT file is renamed to EMPLOYEE.BAK and a new EMPLOYEE.DAT 
  75. file is created.  If you accidentally delete the wrong employee, you 
  76. can just delete the EMPLOYEE.DAT file and rename the EMPLOYEE.BAK file 
  77. to EMPLOYEE.DAT and you are back where you started.  When you select 
  78. START NEW WEEK the TIMECARD.DAT file is renamed to TIMECARD.BAK.  A new 
  79. TIMECARD.DAT file will be created when an employee punches in for the 
  80. first time in the new pay period.  You should print all the timecards 
  81. before you start a new week, but if you forget, just rename the 
  82. TIMECARD.BAK file and print away.  The PRINT TIMECARD function works 
  83. differently depending on when you select it.  If the employee names are 
  84. displayed in the window then all the timecards will be printed.  If the 
  85. times and dates for an individual employee are displayed in the window 
  86. then only that employee's timecard will be printed.  The employee's 
  87. last access will be used as the week ending date for the timecard.
  88.  
  89. Caveats:
  90.  
  91. Right now the timecard printout is mediocre at best.  I wanted to make 
  92. sure the program works OK before I worried about how pretty it was.
  93.  
  94. The slider bar doesn't work properly when running as an accessory.  It 
  95. works fine when running as a .PRG.
  96.  
  97. I haven't tested it on a monochrome system but it should work.  
  98. (Murphy's law alert!)
  99.  
  100.  
  101. TO BE ADDED:
  102.  
  103. 1. Improved timecards/reports.
  104.  
  105. 2. Print timecard(s) for current or previous time period (so you won't 
  106.    have to do all that renaming manually).
  107.  
  108. 3. Interface with popular payroll programs (although I don't know of 
  109.    many-  any suggestions?)
  110.  
  111. 4. Automatically deduct lunch hours/half-hours. (Configurable)
  112.  
  113. 5. Your suggestions here... 
  114.    I can be reached on GEnie (RANDYB),
  115.  
  116.    or by phone (9-5 Eastern time) at 804-490-5944, 
  117.  
  118.    or by mail c/o MID-ATLANTIC ELECTRONICS, INC.
  119.                   4987 CLEVELAND STREET, SUITE 106
  120.                   VIRGINIA BEACH, VA 23462
  121.  
  122.  
  123.  
  124. NOW THE BEGGING AND GROVELING...
  125.  
  126. This program is shareware.  If you use it, please send $10.00 to the 
  127. address above.  Make all checks payable to Randy Blain.  Ten bucks is a 
  128. bargain compared to 300-400 dollars for a mechanical time-clock.  
  129. Support shareware authors!
  130.  
  131.  
  132. Credits and disclaimers:
  133.  
  134. This program was written in GFA Basic version 3.5.  I use it daily in 
  135. my business so at least I know it works on my system but I am not 
  136. liable for any damage or problems it may create on yours.  I have 
  137. numerous ACC's and AUTO programs and have found no conflicts so far.
  138. Enjoy!
  139.  
  140. Randy Blain
  141.  
  142.  
  143. New in Version 1.4:
  144.  
  145. When you select ADD EMPLOYEE or EDIT EMPLOYEE you now have the option
  146. of automatically deducting a half-hour for lunch if the employee works
  147. more than 5 hours.  I know this is basically useless but it is handy
  148. in my particular application, and my employees wanted it.
  149.  
  150. When employees access the time-clock the are now given confirmation as
  151. to what they did (i.e. IN or OUT or CANCELLED).  My employees wanted
  152. this one too.
  153.  
  154. NOTE: To date I have received the incredible sum of $0.00 in shareware
  155. donations for all my shareware efforts (Big surprise??? Nah...). 
  156. Ain't shareware wonderful?
  157.  
  158.  
  159. Randy Blain
  160. 1/31/92
  161.  
  162.